@extends('layouts.default')

@section('title','注册')


@section('content')

<div class="col-md-offset-2 col-md-8">

<div class="panel panel-default">
  <div class="panel-heading">
    <h5>注册</h5>
  </div>

  <div class="panel-body">


{{-- Laravel 默认会将所有的验证错误信息进行闪存。当检测到错误存在时，Laravel 会自动将这些错误
  消息绑定到视图上，因此我们可以在所有的视图上使用 errors 变量来显示错误信息。需要注意的是，在
  我们对 errors 进行使用时，要先使用 count($errors) 检查其值是否为空。 --}}


  @include('shared.errors')

    <form class="" action="{{ route('users.store') }}" method="post">

{{--
       凡是post的表单, laravel为了防止CSRF（跨站请求伪造）的攻击,需要提供
       一个token用来校验,
       详细:http://d.laravel-china.org/docs/5.1/routing#csrf-protection

       csrf_field()
       等同于:
       <input type="hidden" name="_token" value="fhcxqT67dNowMoWsAHGGPJOAWJn8x5R5ctSwZrAq">
--}}


        {{ csrf_field() }}

{{--
  Laravel 提供了全局辅助函数 old 来帮助我们在 Blade 模板中显示旧输入数据。这样当我们
  信息填写错误，页面进行重定向访问时，输入框将自动填写上最后一次输入过的数据。
--}}
      <div class="form-group">
        <label for="name">名称：</label>
        <input type="text" name="name" class="form-control" value="{{ old('name') }}">
      </div>

      <div class="form-group">
           <label for="email">邮箱：</label>
           <input type="text" name="email" class="form-control" value="{{ old('email') }}">
         </div>

         <div class="form-group">
           <label for="password">密码：</label>
           <input type="password" name="password" class="form-control" value="{{ old('password') }}">
         </div>

         <div class="form-group">
           <label for="password_confirmation">确认密码：</label>
           <input type="password" name="password_confirmation" class="form-control" value="{{ old('password_confirmation') }}">
         </div>

         <button type="submit" class="btn btn-primary">注册</button>
    </form>

  </div>
</div>

</div>


@stop
